body {
	width:100%;
	font-family:"Microsoft YaHei";
	font-size:1em;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.main {
	margin:0 auto;
	min-width:320px;
}
a, a:link, a:visited, a:active {
	text-decoration:none
}
a:hover {
	text-decoration:none;
}
/*张萌添加样式*/

/*首页*/
header .mainIndex {
	height:3em;
	text-align:center;
	background:#6e2b90;
	font:bold 1em/3em "Microsoft YaHei";
	position:fixed;
	left:0;
	top:0;
	z-index:5;
	width:100%;
}
header .zm_logo {
	background:#6e2b90 url("../images/miaoMore.png") center center no-repeat;
	background-size:4.2em 1.8em;
}
header .zm_title {
	color:#fff;
}
header .mainIndex a {
	color:#fff;
}
.zm_Menu {
	left:0.5em;
	top:0.5em;
	width:30px;
	height:30px;
	background:url("../images/menu.png") center top no-repeat;
	display:block;
transition:.3s ease-in;
	background-size:cover;
}
.zm_User {
	right:0.5em;
	top:0.5em;
	width:30px;
	height:30px;
	background:url("../images/user.png") center top no-repeat;
	display:block;
	background-size:cover;
}
/*menu菜单*/
.mainItem {
	position:fixed;
	top:3em;
	width:100%;
	left:0;
	display:none;
	z-index:5;
}
.mainItem li {
	float:left;
	width:25%;
	border:aliceblue;
	text-align:center;
	box-sizing:border-box;
	color:#fff;
	overflow:hidden;
	border-right:1px dotted #68009d;
	border-top:1px dotted #68009d;
	font-size:1em;
	height:5em;
	line-height:7em;
}
.mainItem li.last {
	border-right:0;
}
.mainItem li a {
	width:100%;
	height:100%;
	display:block;
}
.mainItem li.mainItem1 {
	background:#6e2b90 url("../images/mainItem1.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
.mainItem li.mainItem2 {
	background:#6e2b90 url("../images/mainItem2.png") center 1em no-repeat;
	background-size: 2em 1.8em;
}
.mainItem li.mainItem3 {
	background:#6e2b90 url("../images/mainItem3.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
.mainItem li.mainItem4 {
	background:#6e2b90 url("../images/mainItem4.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
.mainItem li.mainItem1.on {
	background:#632383 url("../images/mainItem1.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
.mainItem li.mainItem2.on {
	background:#632383 url("../images/mainItem2.png") center 1em no-repeat;
	background-size: 2em 1.8em;
}
.mainItem li.mainItem3.on {
	background:#632383 url("../images/mainItem3.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
.mainItem li.mainItem4.on {
	background:#632383 url("../images/mainItem4.png") center 1em no-repeat;
	background-size: 2em 1.5em;
}
/*zm_body*/
.zm_body {
	padding-top:3em;
	font-size:1em;
}
/*焦点图*/
.zm_slide {
	overflow:hidden;
	margin:0 auto;
	width:100%;
	height:140px;
	position:relative;
}
.zm_slide ul {
	position:absolute;
	left:0;
	top:0;
	display:table;
}
.zm_slide li {
	display:table-cell;
	width:25%;
	height:140px;
}
.zm_slide li img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	display:block;
	margin:0 auto
}
.zm_slide_control_bg {
	position:absolute;
	height:20px;
	z-index:1;
	bottom:10px;
	opacity:0.3;
	background:#000;
	-webkit-border-radius:15px;
	-webkit-border-radius: 15px;
	border-radius:15px;
}
.zm_slide_control {
	position:absolute;
	height:18px;
	z-index:2;
	bottom:8px;
}
.zm_slide_control i {
	display:block;
	float:left;
	width:12px;
	height:12px;
	background:#fff;
	margin:2px;
	-webkit-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	opacity:0.7;
}
.zm_slide_control i.on {
	opacity:1;
}
/*首页分类导航*/
.zm_classSearch {
	height:6.43em;
	text-align:center;
	font:bold 1.3em/2em "Microsoft YaHei";
	position:fixed;
	left:0;
	bottom:0;
	z-index:5;
	width:100%;
	display:none;
}
.zm_classSearch li {
	float:left;
	width:33.3%;
	height:4em;
	line-height:6em;
	border: aliceblue;
	text-align: center;
	box-sizing: border-box;
	color: #999;
	overflow: hidden;
	border-left: 1px dotted #a0a0a0;
	border-top:1px dotted #a0a0a0;
	font-size:0.8em;
	background:#fafafa;
}
.zm_classSearch li a {
	color:#646464;
	display:block;
	width:100%;
	height:100%;
}
.zm_classSearch li.zm_classSearch1 {
	background:#f5f5f5 url("../images/zm_classSearch1.png") center 1em no-repeat;
	background-size: 1.45em 1em;
}
.zm_classSearch li.zm_classSearch2 {
	background:#f5f5f5 url("../images/zm_classSearch2.png") center 0.7em no-repeat;
	width:33.4%;
	background-size:0.9em 1.45em;
}
.zm_classSearch li.zm_classSearch3 {
	background:#f5f5f5 url("../images/zm_classSearch3.png") center 0.7em no-repeat;
	background-size:1.16em 1.4em;
}
.zm_classSearch li.zm_classSearch4 {
	background:#f5f5f5 url("../images/zm_classSearch4.png") center 1em no-repeat;
	background-size: 1.45em 0.9em;
}
.zm_classSearch li.zm_classSearch5 {
	background:#f5f5f5 url("../images/zm_classSearch5.png") center 1em no-repeat;
	width:33.4%;
	background-size:1.1em 1.1em;
}
.zm_classSearch li.zm_classSearch6 {
	background:#f5f5f5 url("../images/zm_classSearch6.png") center 1em no-repeat;
	background-size:1.2em 1.2em;
}
/*搜索*/
.zm_subSearch {
	height:8.1em;
	text-align:center;
	font:bold 1em/1em "Microsoft YaHei";
	position:fixed;
	left:0;
	bottom:0;
	z-index:5;
	width:100%;
	background:#fff;
	display:none;
}
.zm_subSearchText {
	width:99%;
	height:2em;
	border:0.125em solid #6e2b90;
	background:url("../images/fdj.png") 0.5em center no-repeat;
	-webkit-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	font-size:1em;
	line-height:2em;
	outline:none;
	text-indent:2em;
	font-family:"Microsoft YaHei";
	background-size:1em 1em;
	color:#444;
}
/*尾部*/
footer {
	background:#f0f0f0;
	text-align: center;
	line-height:1em;
	padding:1.5em 0 4em;
	width:100%;
	min-width:320px;
	margin:0 auto;
}
footer .login {
	color:#646464;
	font-size:1em;
	line-height:2.5em;
	width:100%;
}
footer .login a {
	font-size:1em;
	color:#646464;
}
footer p {
	color:#969696;
	text-shadow: 0.1em 0.1em 1px rgba(250, 250, 250, 1);
	width:100%;
	margin:0.2em 0;
}
/*首页遮罩mask*/
.zm_mask, .zm_mask2 {
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	display:none;
	min-width:320px;
}
/*未登录提示框*/
.unLoginWrapper {
	position: fixed;
	top: 0;
	left: 0;
	padding:20%;
	width:60%;
	display: none;
	z-index:10;
	font-size:1em;
	font-weight:bold;
	display:none;
}
.unLogin {
	-webkit-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
	background:#fff;
	box-shadow:0 0 0.5em #c0c0c0;
	overflow:hidden;
}
.unLoginTitle {
	text-align:center;
	padding:1em 0;
}
.unLoginWrapper li {
	float:left;
	width:50%;
	box-sizing: border-box;
	border-right:1px solid #c5c5c5;
	border-top:1px solid #c5c5c5;
	text-align:center;
	padding:0.8em 0;
}
.unLoginWrapper li a {
	color:#0091ff;
}
/*分类搜索*/
.zm_mainNav {
	height:3em;
	text-align:center;
	font:bold 0.7em/1.4em "Microsoft YaHei";
}
.zm_mainNav li {
	float:left;
	width:33.3%;
	height:8em;
	line-height:13em;
	border: aliceblue;
	text-align: center;
	box-sizing: border-box;
	color: #999;
	overflow: hidden;
	border-left: 1px dotted #a0a0a0;
	border-bottom: 1px dotted #a0a0a0;
	font-size:1.3em;/**/
	background:#fafafa;
}
.zm_mainNav li a {
	color:#646464;
	display:block;
	width:100%;
	height:100%;
}
.zm_mainNav li.zm_mainNav1 {
	background:#fff url("../images/indexNav1.png") center 1em no-repeat;
	background-size:4em 4em;
}
.zm_mainNav li.zm_mainNav2 {
	background:#fff url("../images/indexNav2.png") center 1em no-repeat;
	width:33.4%;
	background-size:4em 4em;
}
.zm_mainNav li.zm_mainNav3 {
	background:#fff url("../images/indexNav3.png") center 1em no-repeat;
	background-size:4em 4em;
}
.zm_mainNav li.zm_mainNav4 {
	background:#fff url("../images/indexNav4.png") center 1em no-repeat;
	background-size:4em 4em;
}
.zm_mainNav li.zm_mainNav5 {
	background:#fff url("../images/indexNav5.png") center 1em no-repeat;
	width:33.4%;
	background-size:4em 4em;
}
.zm_mainNav li.zm_mainNav6 {
	background:#fff url("../images/indexNav6.png") center 1em no-repeat;
	background-size:4em 4em;
}
/*妙运动*/
/*头部header*/
header .mainNormol {
	height:3em;
	background:#6e2b90;
	color:#fff;
	text-align:center;
	font:bold 1em/3em "Microsoft YaHei";
}
header .mainNormol a {
	color:#fff;
}
.zm_title {
	font-size:1.6em;
}
.zm_cancel {
	left:1em;
	top:0em;
}
.zm_confirm {
	right:1em;
	top:0em;
}
/*内容section*/
.zm_pad1D5em {
	padding:1em;
}
.chooseAddOn {
	display:table;
	width:100%;
}
.zm_marT1em {
	margin-top:1em;
	display:table;
	width:100%;
}
.zm_marL1em {
	margin-left:1em;
}
/*子标题 子内容*/
.zm_subTitle {
	font-size:1.2em;
	font-weight:500;
	color:#646464;
	height:2em;
	line-height:2em;
	text-shadow:0.1em 0.1em 1px rgba(250, 250, 250, 1);
}
.zm_subDescription {
	font-size:1em;
	font-weight:500;
	color:#969696;
	line-height:1.5em;
	text-shadow:0.1em 0.1em 1px rgba(250, 250, 250, 1);
}
/*下拉框*/
.zm_select {
	font-size:0.8em;
	font-weight:500;
	color:#6e2b90;
	line-height:2.5em;
	width:45%;
	-moz-border-radius:0.2em;
	-webkit-border-radius:0.2em;
	border-radius:0.2em;
	-webkit-appearance: none;
	border:0.1em solid #6e2b90;
	height:2.5em;
	outline:none;
	background:url("../images/arrowDown.png") 96% 50% no-repeat;
	font-family:"Microsoft YaHei";
	text-indent:5%;
	background-size:1.8em 4em;
}
/*小圆形边框按钮*/
.zm_button {
	width:35%;
	height:2em;
	font-size:1em;
	font-weight:500;
	-webkit-border-radius:3em;
	-webkit-border-radius:3em;
	border-radius:3em;
	border:0.1em solid #c8c8c8;
	background:none;
	font-family:"Microsoft YaHei";
	text-align:center;
	color:#828282;
	text-shadow:0.1em 0.1em 1px rgba(250, 250, 250, 1);
	outline:none;
}
/*橙色颜色*/
.zm_orange {
	color:#f35a5a;
}
/*大紫色按钮*/
.zm_buttonBig {
	width:100%;
	height:2em;
	font-size:1.2em;
	font-weight:500;
	-webkit-border-radius:0.5em;
	-webkit-border-radius:0.5em;
	border-radius:0.5em;
	background:#6e2b90;
	font-family:"Microsoft YaHei";
	text-align:center;
	color:#fff;
	text-shadow:0.1em 0.1em 1px rgba(63, 16, 97, 1);
	outline:none;
	border:none;
	letter-spacing:0.5em;
}
/*云健康页面*/
.cloudHealth img {
	margin:0.5em 0;
	border:1px solid #c8c8c8;
}
/*选号码页面*/
.zm_search {
	position:relative;
	margin-top:1px;
	margin-left:1px;
}
.zm_search li {
	float: left;
	width: 33.3%;
	height: 3em;
	line-height: 3em;
	border: aliceblue;
	text-align: center;
	box-sizing: border-box;
	color: #999;
	overflow: hidden;
	border-left: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	font-size:1em;
	background:#fafafa;
}
.zm_search li.last {
	width:33.4%;
}
.zm_select_none {
	-webkit-appearance:none;
	border:none;
	background:none;
	font-size:1em;
	font-weight:500;
	color:#323232;
	width:100%;
	outline:none;
	font-family:"Microsoft YaHei";
	text-indent:1em;
	height:2em;
	line-height:2em;
	background:url("../images/chooseNum.png") 96% -5% no-repeat;
}
.zm_inputText_none {
	background:none;
	outline:none;
	border:none;
	height:3em;
	font-size:1em;
	font-family:"Microsoft YaHei";
	color:#323232;
	text-indent:1em;
}
.zm_btn_search {
	width:25px;
	height:25px;
	background:url("../images/chooseNum.png") 0 -53px no-repeat;
	border:none;
	outline:none;
	top:0.8em;
	right:0.2em;
}
.zm_cn_sort, .zm_cn_sorta {
	width:100%;
	height:3em;
	font-size:1em;
	color:#323232;
	text-indent:1.14em;
	display:block;
	line-height:3em;
	background:url("../images/chooseNum.png") 95% 51% no-repeat;
}
.zm_cn_sorta {
	background:url("../images/chooseNum.png") 95% 82% no-repeat;
}
.zm_num_info li {
	float: left;
	width:50%;
	border: aliceblue;
	text-align: center;
	box-sizing: border-box;
	color: #999;
	overflow: hidden;
	border-right: 1px dotted #c8c8c8;
	border-bottom: 1px dotted #c8c8c8;
	font-size:1em;
	padding-bottom:3%;
}
.zm_num_info li:nth-child(even) {
border-right:none;
}
.zm_num_info li:hover {
	background:#f0f0f0;
}
.zm_num_info li.on {
	background:#f0f0f0;
}
.zm_theNum {
	height:2em;
	line-height:2em;
	font-size:1.2em;
	color:#323232;
	font-family:"Myriad Pro";
	font-weight:bold;
}
.zm_theNumDec {
	height:2em;
	line-height:1em;
	font-size:1em;
	color:#323232;
	color:#b4b4b4;
}
.zm_theNumDec span {
	display:inline-block;
	background:#fdb400;
	color:#fff;
	padding:0.2em;
	-moz-border-radius:0.2em;
	-webkit-border-radius:0.2em;
	border-radius:0.2em;
	margin-right:0.5em;
}
/*选号码选套餐页面*/
.chooseNumAbtn {
	display:block;
	width:100%;
	height:3em;
	line-height:3em;
	border:1px solid #c8c8c8;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	background:#fff url("../images/arrowRight.png") 96% center no-repeat;
	text-indent:1.2em;
	position:relative;
}
.chooseNumAbtn span {
	font-size:1.2em;
	color:#646464;
}
.chooseNumAbtn i {
	font-size:1em;
	color:#b4b4b4;
	font-style:normal;
	position:absolute;
	right:10%;
	top:0;
}
.bgf0 {
	background:#f0f0f0;
}
.zm_subTitle2 {
	font-size:1em;
	font-weight:500;
	color:#646464;
	height:2em;
	line-height:2em;
	text-shadow:0.1em 0.1em 1px rgba(250, 250, 250, 1);
	text-indent:1em;
}
.zm_inputInfoDiv {
	border:1px solid #c8c8c8;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em; /*padding:0 0.5em;*/
	background:#fff;
}
.zm_inputInfoDiv>div {
	margin:0 0.5em;
}
.zm_inputInfoDiv input {
	width:100%;
	padding:0.5em 0;
	margin:0.5em 0;
	font-size:1em;
	font-family:"Microsoft YaHei";
	border:none;
	outline:none;
}
.border-bottom {
	border-bottom:1px solid #c8c8c8;
}
.zm_NumDecDiv {
	border:1px solid #c8c8c8;
	background:#fff;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
}
.zm_NumDecDiv1 {
	text-indent:1em;
	font-size:1.2em;
	color:#646464;
	padding:0.5em 0;
}
.zm_NumDecDiv1 span {
	color:#f35b5a;
}
.zm_alreadyChoose {
	padding:1em;
}
.zm_alreadyChoose li {
	float:left;
	color:#969696;
}
.zm_alreadyChoose1 {
	width:100%;
}
.zm_alreadyChoose2 {
	width:68%;
}
/*订单成功页面*/
.zm_orderTitle {
	text-align:center;
	font-size:1.4em;
	color:#6e2b90;
	font-weight:bold;
}
.zm_orderList {
	padding:0.5em;
}
.zm_orderList li {
	float:left;
	color:#969696;
	font-size:1em;
}
.zm_orderList1 {
	width:34%;
}
.zm_orderList2 {
	width:63%;
}
/*选择地址页面*/
.zm_chooseliAdd { /*float:left;*/
	width:80%;
	border:1px solid #6e2b90;
	background:#fbfbfb;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	padding:0.5em;
	display:table-cell;
	vertical-align: middle;
}
.zm_chooseliAddEdit { /*float:right;*/
	width:20%;
	text-align:center;
	padding:1em 0;
	font-size:1em;
	height:100%;
	display:table-cell;
	vertical-align:middle;
	padding: 0 0.5em;
}
.zm_AddNamePhone {
	font-size:1em;
	line-height:1.2em;
	color:#646464;
}
.zm_AddAddress {
	font-size:1em;
	line-height:1.2em;
	color:#adadad;
}
.chooseAddOn .zm_AddNamePhone {
	color:#6e2b90;
}
.chooseAddOn .zm_AddAddress {
	color:#9167a9;
}
/*修改地址页面*/
.zm_changeAddTable th {
	font-size:0.8em;
	padding:1.5em 0;
	color:#646464;
	text-align:right;
	padding-right:0.8em;
	font-weight:bold;
}
.zm_changeAddTable td input.zm_inputText2 {
	width:88%;
	font-size:1em;
	padding:0.5em;
	font-family:"Microsoft YaHei";
	-webkit-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	border:1px solid #c8c8c8;
	background:#fff;
	color:#969696;
	outline:none;
}
.getCityWrapper {
	position:fixed;
	top:0;
	left:0;
	padding:10%;
	width:80%;
	display:none;
}
.getCity {
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	background:#fff;
	box-shadow: 0 0 0.5em #c0c0c0;
	overflow:hidden;
}
.getCityTitle {
	height:2em;
	line-height:2em;
	font-size:1.5em;
	background:#e6e6e6;
	border-bottom:1px solid #c8c8c8;
	position:relative;
	text-align:center;
}
.getCityClose {
	width:30px;
	height:31px;
	background:url("../images/getCityClose.png") center center no-repeat;
	position:absolute;
	right:0.5em;
	top:0.4em;
	background-size:cover;
}
.getCityRadioDiv {
	overflow-y:scroll;
	overflow-x:hidden;
	padding:0 2em;
}
.getCityRadioDiv li {
	height:2em;
	line-height:2em;
	font-size:1em;
	border-bottom:1px solid #c8c8c8;
}
.getCityRadioDiv li span {
	margin-left:2em;
}
.getCityLeft {
	width:64px;
	height:29px;
	display:block;
	background:url("../images/getCityLeft.png") 12% center no-repeat;
	-webkit-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	border:1px solid #c8c8c8;
	position:absolute;
	left:1em;
	top:0.8em;
	font-size:0.5em;
	line-height:30px;
	color:#646464;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	text-indent:1em;
	background-size: 0.6em 1em;
}
.getCityRight {
	width:64px;
	height:29px;
	display:block;
	background:url("../images/getCityRight.png") 88% center no-repeat;
	-webkit-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	border:1px solid #c8c8c8;
	position:absolute;
	right:1em;
	top:0.8em;
	font-size:0.5em;
	line-height:30px;
	color:#646464;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	text-indent:-1em;
	background-size: 0.6em 1em;
}
/*购物车页面*/
.cartPrice {
	font-size:0.9em;
	color:#ecd2f9;
	background:url("../images/user.png") 20% center no-repeat;
	background-size: 2em 2em;
}
.cartPrice span {
	color:#ffe600;
	font-size:1.1em;
}
header a.zm_goPay {
	right:0.5em;
	top:0.9em;
	display: block;
	background:#fee600;
	-webkit-border-radius: 0.2em;
	-o-border-radius: 0.2em;
	border-radius: 0.2em;
	color:#6c2b93;
	font-size:0.8em;
	padding:0.1em 0.8em;
	height:1.8em;
	line-height:1.8em;
	border:none;
	letter-spacing:0.1em
}
.cartInfoDiv { /*height:6em; line-height:6em;*/
	padding:0.5em 0;
	font-size:1em;
	border-bottom:1px dotted #969696;
	overflow:hidden;
	display:table;
	width:100%;
}
.zm_bigRadio {
	width:10%;/*float:left;*/ /*height:100%;*/
	background:url("../images/bigRadio.png") center center no-repeat;
	display:table-cell;
	background-size:1.5em 1.5em;
}
.zm_bigRadio.on {
	width:10%; /*float:left;*//* height:100%;*/
	background:url("../images/bigRadioOn.png") center center no-repeat;
	display:table-cell;
	background-size:1.5em 1.5em;
}
.zm_cartImg {/*float:left;*/
	width:20%; /*height:100%;*/
	text-align:center;
	display:table-cell;
	vertical-align: middle;
}
.zm_cartImg img {
	border:1px solid #c8c8c8;
	height: auto;
	max-height: 100%;
	max-width: 80%;
	width: auto;
	display:block;
	margin:0 auto
}
.zm_cartDec {
	width:70%; /*float:left;*/
	display:table-cell;
	vertical-align: middle;
}
.zm_cartDec p {
	height:2em;
	line-height:2em;
	text-overflow:ellipsis;
	overflow:hidden;
}
.zm_cartDecTit {
	color:#323232;
}
.zm_cartDecPrice {
	color:#969696;
}
.zm_cartDecPrice span {
	color:#6e2b90;
}
.zm_cartDecNum label {
	font-size: 1em;
	color: #969696;
	text-align: left;
}
.zm_cartDecNum .zm_inpBtna {
	font-size: 1.2em;
	color: #646464;
	font-weight: bold;
	width:10%;
	border: 1px solid #c8c8c8;
	background: #fff;
	border-radius: 0.2em;
	text-align: center;
	outline:none;
}
.zm_cartDecNum .zm_inpTxt {
	width:20%;
	border: 1px solid #c8c8c8;
	background: #fff;
	border-radius: 0.2em;
	font-size:1.2em;
	color: #323232;
	text-align: center;
	outline:none;
}
.zm_goPayDiv {
	background:#f5f5f5;
	text-align:center;
}
.zm_inpGoPay {
	font-size:1em;
	background:#fff;
	border:1px solid #6e2b90;
	border-radius: 0.5em;
	font-family:"Microsoft YaHei";
	color:#6e2b90;
	padding:0.5em 2em;
	width:45%;
	margin:5% 2%;
	outline:none;
}
.zm_inpGoPay:hover {
	color:#fff;
	background:#6e2b90;
}



/*刘欢添加样式*/
/*public css 公共样式*/

.logo_lh, .qqLogin, .wbLogin, .close_lh, .downIcon, .icona, .icona01, .icona02, .woman, .man, .woman:hover, .man:hover, .icona03, .iconb, .nextPage_lh, .iconc, .icond, .icone, .iconf, .icong, .iconh, .editorIcon, .deleteIcon, /*.iconaa_lh, .iconaa01_lh, .iconaa02_lh, .iconaa03_lh*/ {
background:url(../images/sprite_lh.png) no-repeat -8888px;
}/*sprite 聚合图片*/
/*login 登录*/
.main_lh {
	min-width:320px;
	margin:0 auto;
}
.userbg {
	background:#b15add url(../images/bg_lh.jpg) repeat center top;
	background-size:cover;
}
.maina, .content_lh {
	width:100%;
}
.maina {
	padding-top:60px;
	text-align:center;
	position:relative;
}
.logo_lh {
	display:inline-block;
	background:url("../images/sprite_lh.png") no-repeat;
	background-position:0 0;
	width:221px;
	height:92px;
	text-indent:-9999px;
}
.content_lh {
	margin-top:37px;
}
.maina h2 {
	width:310px;
	padding-top:20px;
	margin:0 auto;
}
.maina h2 {
	font-size:1.5em;
	color:#b699c8;
	line-height:32px;
	letter-spacing:2px;
}
.inpt_lh {
	border:1px solid #fff;
	border-radius:15px;
	padding:0 10px;
	margin:5%;
}
.inpt_lh p {
	width:100%;
	padding:15px 0;
	border-bottom:1px solid #fff;
}
.inpt_lh p label {
	font-size:1.3em;
	color:#b699c8;
	line-height:28px;
	padding-left:18px;
	display:inline-block;
}
.inpt_lh .inptTxt {
	width:60%;
	float:right;
	height:28px;
	background:none;
	border:medium none;
	font-family:"微软雅黑";
	font-size:1.3em;
	color:#fff;
	line-height:28px;
}
.logAndreg {
	padding:45px 0 50px 0;
	text-align:center;
}
logAndreg a {
	display:block;
}
.inptBtn, .BtnReg {
	width:43%;
	height:50px;
	background:url(../images/btn_block.jpg) repeat;
	border:1px solid rgba(255, 255, 255, 0.3);
	border-radius:50px;
	font-family:"微软雅黑";
	font-size:1.5em;
	color:#fff;
	text-align:center;
	cursor:pointer;
}
.inptBtn:hover, .BtnReg:hover {
	background:#fff;
	color:#6f2c91;
}
.content_lh h2 {
	padding-top:10px;
	text-align:center;
}
.content_lh .line_lh {
	width:12%;
	height:2px;
	background-color:#b699c8;
	line-height:4px;
	display:inline-block;
	text-indent:-8888px;
}
.otherLogin {
	text-align:center;
	padding:47px 0 85px;
}
.qqLogin, .wbLogin {
	width:105px;
	height:105px;
	display:inline-block;
	margin:0 36px;
	opacity:0.8;
	text-indent:-8888px;
}
.qqLogin {
	background-position:0 -140px;
}
.wbLogin {
	background-position:-108px -140px;
}
.qqLogin:hover, .wbLogin:hover {
	opacity:1;
}
.close_lh {
	background-position:0 -254px;
	width:27px;
	height:28px;
	position:absolute;
	top:20px;
	right:20px;
	text-indent:-8888px;
	opacity:0.8;
}
.close_lh:hover {
	opacity:1;
}
.fonta {
	font-size:1.2em;
	color:#b699c8;
}
/*register 登录*/
.BtnReg {
	width:70%;
	height:45px;
	line-height:45px;
	border-radius:15px;
	margin-bottom:200px;
}
/*productList 商品列表*/
/*商品列表头部*/
/*.navTop_lh{ margin:0 auto; background:#6e2b90; position:relative; height:3.8em; padding:1em 0; min-width:320px; text-align:center;}
.navList{ width:40px; height:40px; position:absolute; left:31px; top:23px;}
.navList span, .user span{ background:url(../images/zandai01.jpg) no-repeat; display:inline-block; width:40px; height:40px; text-indent:-9999px;}
.user{ width:40px; height:40px; position:absolute; right:31px; top:23px;}
.user span{ background:url("../images/zandai02.jpg") no-repeat;}
.sort_list{ width:70%; background:none; border:2px solid #fff; border-radius:0.5em; overflow:hidden; display:inline-block; margin:0.4em 0; }
.sort_list li{ width:33.33%; height:2.5em; float:left; line-height:2.5em; text-align:center; font-size:0.8em;}
.sort_list li a{ background:url("../images/sortIcon.png") no-repeat 100% 26px;  color:#fff;background-size: 2em 12em;}
.sort_list li a{background:url("../images/sortIcon.png") no-repeat 110% -11px; color:#fff;background-size: 2em 12em;display:block; font-size:1.5em;}
.sort_list li a.on{background:#fff url("../images/sortIcon.png") no-repeat 110% -21px; color:#6e2b90;background-size: 2em 12em;}
.sort_list li a.on.up{background:#fff url("../images/sortIcon.png") no-repeat 110% -63px; color:#6e2b90;background-size: 2em 12em;}
.sort_list li a.on.dw{background:#fff url("../images/sortIcon.png") no-repeat 110% -116px; color:#6e2b90;background-size: 2em 12em;}
.sort_list li a.on.off{background:#fff url("../images/sortIcon.png") no-repeat 110% -169px; color:#6e2b90;background-size: 2em 12em;}
.sort_lista{ width:70%;}
.sort_lista li{ width:50%;}
.icona_lh{  width:12px; height:15px;}*/
.navTop_lh {
	margin:0 auto;
	background:#6e2b90;
	position:relative;
	height:3.8em;
	padding:1em 0;
	min-width:640px;
	text-align:center;
}
.navList {
	width:40px;
	height:40px;
	position:absolute;
	left:31px;
	top:23px;
}
.navList span, .user span {
	background:url("../images/zandai01.jpg") no-repeat;
	display:inline-block;
	width:40px;
	height:40px;
	text-indent:-9999px;
}
.user {
	width:40px;
	height:40px;
	position:absolute;
	right:31px;
	top:23px;
}
.user span {
	background:url("../images/zandai02.jpg") no-repeat;
}
/*两个排序按钮*/
.sort_list {
	width:60%;
	background:none;
	border:1px solid #fff;
	border-radius:10px;
	overflow:hidden;
	display:inline-block;
	margin:0.4em 0;
}
.sort_list li {
	width:33.33%;
	height:2em;
	float:left;
	line-height:2em;
	text-align:center;
}
.sort_list li a {
	background:url("../images/sortIcon.png") no-repeat 110% 21px;
	display:block;
	font-size:1.2em;
	color:#fff;
}
.sort_list li a {
	background:url("../images/sortIcon.png") no-repeat 110% -21px;
	color:#fff;
}
.sort_list li a.on {
	background:#fff url("../images/sortIcon.png") no-repeat 110% -21px;
	color:#6e2b90;
}
.sort_list li a.on.up {
	background:#fff url("../images/sortIcon.png") no-repeat 110% -92px;
	color:#6e2b90;
}
.sort_list li a.on.dw {
	background:#fff url("../images/sortIcon.png") no-repeat 110% -164px;
	color:#6e2b90;
}
.sort_list li a.on.off {
	background:#fff url("../images/sortIcon.png") no-repeat 110% -236px;
	color:#6e2b90;
}
/*三个排序按钮*/
.sort_list2 {
	width:70%;
	background:none;
	border:1px solid #fff;
	border-radius:10px;
	overflow:hidden;
	display:inline-block;
	margin:0.4em 0;
}
.sort_list2 li {
	width:33.33%;
	height:2em;
	float:left;
	line-height:2em;
	text-align:center;
}
.sort_list2 li a {
	background:url("../images/sortIcon.png") no-repeat 130% 21px;
	display:block;
	font-size:1.075em;
	color:#fff;
}
.sort_list2 li a {
	background:url("../images/sortIcon.png") no-repeat 130% -21px;
	color:#fff;
}
.sort_list2 li a.on {
	background:#fff url("../images/sortIcon.png") no-repeat 130% -21px;
	color:#6e2b90;
}
.sort_list2 li a.on.up {
	background:#fff url("../images/sortIcon.png") no-repeat 130% -92px;
	color:#6e2b90;
}
.sort_list2 li a.on.dw {
	background:#fff url("../images/sortIcon.png") no-repeat 130% -164px;
	color:#6e2b90;
}
.sort_list2 li a.on.off {
	background:#fff url("../images/sortIcon.png") no-repeat 130% -236px;
	color:#6e2b90;
}
/*.sort_lista{ width:40%;}*/
.sort_lista li {
	width:50%;
}
.icona_lh {
	width:12px;
	height:15px;
}
/*个人中心头部*/
.navTop_lh h1 {
	font-size:1.7em;
	color:#fff;
	line-height:1.7em;
	letter-spacing:0.2em
}
.signOut {
	position:absolute;
	right:31px;
	top:23px;
	font-size:1.5em;
	color:#fff;
	line-height:1.5em;
	cursor:pointer;
}
.signOut:hover {
	color:#fff;
}
.cancel {
	width:80px;
	font-size:1.5em;
	color:#fff;
	line-height:1.5em;
	cursor:pointer;
}
/*****/

.contenta_lh {
	padding:0.5em;
}
.lftBlock {
	width:48.5%;
	float:left;
}
.lftBlock li {
	width:99%;
	border:1px solid #ccc;
	display:inline-block;
	margin-bottom:20px;
}
.lftBlock li a.lia {
	height:10.625em;
	display:block; /*height:14.3em;*/
}
a.lia img, a.lib img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	display:block;
	margin:0 auto
}
/*a.lia:hover, a.lib:hover{ opacity:0.8;}*/
.lftBlock li a.lib {
	display:block; /*height:18.64em;*/
}
.lftBlock p.li_name {
	border-top:1px solid #ccc;
	padding:1em 0;
	font-size:0.70em;
	color:#323232;
	line-height:1em;
	display:block;
	width:100%;
}
.lftBlock p.li_name span {
	display: inline-block;
	width:60%;
	overflow:hidden; /*white-space:nowrap;*/
	text-overflow:ellipsis;
	text-indent:1em;
	height:1em;
}/*截取字符段，超出显示省略号*/
p.li_name b { /*width:20%;*/
	display:inline-block; /*font-size:1.2em;*/
	color:#6e2b90;
	font-weight:normal;/* padding-left:1.5em;*/
}
p.buy {
	border-top:1px solid #ccc;
	padding:0.4em 0;
	text-align:center;
}
p.buy a {
	display:block;
	font-size:1.2em;
	color:#6e2b90;
}
/*productDetails 商品详情*/
.nextBanner {
	width:320px;
	height:400px;
	margin:0 auto;
}
.proInfo {
	padding:1em;
	background:#fbfbfb;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-top:0.5em
}
.proInfo h3 {
	width:100%;
	font-size:1em;
	color:#323232;
	line-height:1.5em;
	letter-spacing:0.1em;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}/*截取字符段，超出显示省略号*/
.proInfo h3 em {
	padding-left:1em;
	font-style:normal;
}
.price {
	width:100%;
	margin:1em 0;
	font-size:1em;
	color:#6e2b90;
	line-height:1em;
	text-align:left;
}
.price b {
	display:inline-block;
	font-size:1em;
	color:#b4b4b4;
	font-weight:normal;
	padding-left:1.2em;
	text-decoration:line-through;
}
.proInfo p {
	width:100%;
	margin-bottom:1em;
}
.proInfo label {
	font-size:0.8em;
	color:#323232;
	text-align:left;
	line-height:3em;
}
.proInfo .inpTxt_lh, .inpBtna_lh, .inpBtnb_lh, .input_on, .inpTxt_lha {
	width:20%;
	height:2em;
	border:1px solid #c8c8c8;
	background:#fff;
	border-radius:0.6em;
	margin-left:0.6em;
	font-size:0.8em;
	color:#323232;
	text-align:center;
	line-height:1em;
	margin-left:0.5em;
}
.proInfo .input_on {
	border:1px solid #6e2b90;
	background:#fff url("../images/on.jpg") no-repeat right bottom;
	background-size:1.6em 1.6em;
}
.inpBtna_lh {
	font-size:0.8em;
	color:#646464;
	font-weight:bold;
	width:9%;
}
.proInfo p a {
	width:44%;
	display:inline-block;
	margin-right:0.5em;
}
.inpBtnb_lh {
	width:100%;
	height:2.4em;
	border:1px solid #6e2b90;
	border-radius:0.5em;
	margin-left:1em;
	font-size:1em;
	color:#6e2b90;
	text-align:center;
	line-height:2.4em;
	margin-left:0;
}
.inpBtnb_lh:hover {
	background:#6e2b90;
	color:#fff;
}
.proDescription {
	padding:1em;
	background:#f0f0f0;
}
.cont_lh {
	width:100%;
	background:#fff;
	border:1px solid #ccc;
	border-radius:0.8em;
	overflow:hidden;
}
.cont_lh h4 {
	padding:0.5em 1em;
	border-bottom:1px solid #ccc;
	font-size:1em;
	color:#323232;
	line-height:1.2em;
}
.words_p {
	padding:0.5em 1em;
}
.words_p p {
	width:100%;
	font-size:1em;
	color:#646464;
	line-height:1.2em;
	margin: 0.5em 0;
}
.downIconLine {
	width:100%;
	margin-top:-0.1em;
	text-align:center;
}
.downIcon {
	display:inline-block;
	background:url("../images/sprite_lh.png") -239px 0 no-repeat;
	width:61px;
	height:35px;
	text-indent:-9999px;
	cursor:pointer;
}
/*userCenter个人中心*/
.contBg {
	background:#f0f0f0;
	padding:1em 0.5em;
}
.boxRaduis {
	width:100%;
	background:none;
	border:1px solid #ccc;
	margin-bottom:1em;
	border-radius:0.5em;
}
.userCenterCont {
	width:100%;
	background:none;
	border-radius:0.5em;
	overflow:hidden;
}
.uscterList {
	width:100%;
	padding:0em 0.5em;
	box-sizing:border-box;
	background:#fff;
	border-bottom:1px solid #ccc;
	font-size:1.2em;
	color:#646464;
	line-height:2.6em;
}
.icona, .iconb, .iconc, .icond, .icone, .iconf, .icong, .iconh {
	background:url("../images/sprite_lh.png") no-repeat;
	width:50px;
	height:50px;
	float:left;
	margin:0.4em;
}
.icona {
	background-position:-250px -37px;
}
.iconb {
	background-position:-250px -87px;
}
.iconc {
	background-position:-250px -137px;
}
.icond {
	background-position:-250px -187px;
}
.icone {
	background-position:-300px 0;
}
.iconf {
	background-position:-300px -50px;
}
.icong {
	background-position:-300px -100px;
}
.iconh {
	background-position:-300px -150px;
}
.icona01, .icona02 {
	background:url("../images/sprite_lh.png") no-repeat;
	background-position:-258px -237px;
	width:22px;
	height:12px;
	float:right;
	text-indent:-9999px;
	margin-top:1em;
}
.icona02 {
	background-position:-279px -237px;
}
.uscterSlide, .orderSlide, .memeberBinding, .manageAdress {
	padding:0.5em;
}
.uscterSlide label, .memeberBinding label {
	width:100%;
	display:block;
	font-size:1em;
	color:#969696;
	line-height:1em;
	text-align:left;
	margin: 0.5em 0;
}
.inpTxta, .areCity select, .inpTxtb {
	width:100%;
	box-sizing:border-box;
	background:#fbfbfb;
	border:1px solid #ccc;
	border-radius:0.3em;
	outline:none;
	padding:0.5em;
	font-size:1em;
	color:#646464;
	line-height:2em;
	margin-bottom:1em;
}
.uscterSlide p {
	width:100%;
	margin-bottom:1em;
}
.zm_sexChoose {
	width:132px;
	height:43px;
	display:block;
	text-indent:-9999px;
}
.zm_sexChoose.woman {
	background:url("../images/sprite_lh_02.png") no-repeat;
	background-size:cover;
}
.zm_sexChoose.man {
	background:url("../images/sprite_lh_05.png") no-repeat;
	background-size:cover;
}
.areCity {
	width:45%;
	float:left;
	position:relative;
}
.areCity2 {
	width:32.4%;
	float:left;
	margin-left:0.5%;
}
.icona03 {
	background-position:-279px -237px;
	width:22px;
	height:12px;
	position:absolute;
	left:60%;
	top:2.5em;
	text-indent:-9999px;
}
.areCity select {
	background:none;
	opacity:0;
	position:absolute;
	left:0;
	top:0;
	font-size:1.3em;
	padding:0;
	height:4em;
}
.areCity select option {
	width:100%;
	font-size:1.5em;
	color:#646464;
	line-height:3em;
	text-align:center;
	padding:0;
}
.orderInfo_lh {
	width:100%;
	border:1px solid #ccc;
	background:#fff;
	box-sizing:border-box;
	border-radius:0.2em;
}
.orderLne {
	padding:1em;
	box-sizing:border-box;
}
.orderLne p {
	width:100%;
	font-size:1em;
	color:#969696;
	line-height:1.5em;
	text-align:left;
}
.orderLne p b {
	font-size:1.1em;
	color:#646464;
	line-height:1.1em;
	padding-left:1em;
}
.orderPro {
	border-top: 1px solid hsl(0, 0%, 80%);
	border-bottom: 1px solid hsl(0, 0%, 80%);
	position: relative;
	display: box;
	width: 100%;
	text-align: center;
}
.orderPro li {
	width:20%;
	border:1px solid #ccc;
	display: inline-block;
	margin:0.5em 0.2em;
}
.orderPro li a {
	display:block;
}
.orderPro li a img {
	width:100%;
}
.nextPage_lh {
	background-position:-238px -230px;
	width:12px;
	height:22px;
	position:absolute;
	right:1%;
	top:40%;
	text-indent:-9999px;
}
.inpTxtb {
	background:none;
	border: medium none;
}
.inpBtnCancel, .inpBtnCancela {
	width:100%;
	height:2em;
	background:#fd9500;
	border:medium none;
	border-radius:0.8em;
	font-size:1.3em;
	color:#fff;
	line-height:2em;
	letter-spacing:0.1em;
	text-align:center;
	margin-bottom:1em;
	cursor:pointer;
	font-family:"microsoft yahei";
}
.inpBtnCancela {
	background:#48c94a;
}
.manageAdress {
	position:relative;
}
.txtAre {
	width:80%;
	background:#fff;
	border:1px solid #ccc;
	border-radius:0.2em;
	padding:0 1em;
	box-sizing:border-box;
	margin-bottom:3em;
}
.txtAre p {
	font-size:1em;
	color:#969696;
	line-height:1.2em;
	margin:1.3em 0 2em 0;
	letter-spacing:0.1em;
}
.editorIcon, .deleteIcon {
	width:40px;
	height:40px;
	position:absolute;
	right:6%;
	text-indent:-9999px;
}
.editorIcon {
	background:url("../images/sprite_lh_04.png") center top no-repeat;
	top:13%;
	background-size:cover;
}
.deleteIcon {
	background:url("../images/sprite_lh_03.png") center top no-repeat;
	top:35%;
	background-size:cover;
}
/*choosePackage 选择套餐*/
.Oul_lh {
	width:100%;
}
.Oul_lh li, .oul_price li {
	width:27.8%;
	height:3em;
	float:left;
	border:1px solid #ccc;
	background:#fff;
	border-radius:0.5em;
	font-size:0.8em;
	color:#323232;
	line-height:3em;
	text-align:center;
	margin:0 0.5em;
	margin-bottom:1em;/**/
}
.Oul_lh li.on, .oul_price li.on {
	background:#fff url("../images/on.jpg") no-repeat right bottom;
	border:1px solid #6e2b90;
	color:#6e2b90;
	background-size: 2.2em 2.2em;
}
.Otabel {
	width:100%;
	position:relative;
}
.Otabel caption {
	padding-top:2em;
	border-bottom:1px solid #fd9500;
}
.Otabel caption span {
	height:1.5em;
	background:#fd9500;
	border-radius:0.2em;
	position:absolute;
	left:0.6em;
	top:0.9em;
	font-size:1.2em;
	color:#fff;
	line-height:1.5em;
	text-align:center;
	padding:0 1em;
}
.Otbody {
	margin:2.5em 0.8em;
	background:none;
	border-radius:0.2em;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	overflow:hidden;
	box-sizing:border-box;
	display:block;
}
.Otbody tr {
	width:100%;
	display:inline-block;
}
.Otbody tr.Otr:nth-child(even) {
background:#fff;
}
.Otbody tr.Otra:nth-child(odd) {
background:#fff;
}/*隔行变色*/
.Otbody tr td {
	width:50%;
	padding:0.4em;
	float:left;
	font-size:0.8em;
	color:#828282;
	line-height:2em;
	text-align:left;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	box-sizing:border-box;
}
.serviceYun {
	border:1px solid #ccc;
	border-radius:0.3em;
	background:none;
	box-sizing:border-box;
}
.serviceYun .titla_lh {
	padding:1em;
	border-bottom:1px solid #ccc;
	font-size:1.3em;
	color:#828282;
	line-height:1.3em;
	text-align:left;
}
.serviceYun p {
	padding:0.5em 1em;
	font-size:1em;
	color:#828282;
	line-height:1.3em;
	text-align:left;
}
.message {
	border-bottom:1px solid #ccc;
	overflow:hidden;
}
.sideTitl, .sideTitla, .sideTitlb {
	width:5%;
	padding:5.5em 0.2em;
	background:#fea275;
	border-right:1px solid #e6723a;
	float:left;
}
.sideTitla {
	background:#98cb7f;
	border-right:1px solid #3b9e0b;
}
.sideTitlb {
	background:#7fb1cb;
	border-right:1px solid #0a77b0;
	padding:2.5em 0.2em;
}
.sideTitl span, .sideTitla span, .sideTitlb span {
	display:inline-block;
	width:30%;
	font-size:1em;
	color:#fff;
}
.oul_price {
	width:100%;
	padding:1.3em 0;
	display:inline-block;
}
.odiv {
	width:92%;
	float:right;
}
.wordsP {
	width:100%;
	font-size:1.2em;
	color:#969696;
	line-height:1.3em;
	padding:1em 0 1.5em 0.5em;
}
/*writeOrder 填写订单*/
.userOrder {
	width:100%;
	border:1px solid #6e2b90;
	border-radius:0.5em;
	padding:0.5em;
	box-sizing:border-box;
	margin-bottom:1em;
}
.userOrder p {
	font-size:0.8em;
	color:#6e2b90;
	line-height:1.3em;
	margin-top:1em;
}
.userOrder p b {
	font-size:1.6em;
	color:#6e2b90;
	line-height:1.6em;
	font-weight:normal;
	width:30%;
	padding-right:6%;
}
/*.iconaa_lh, .iconaa01_lh, .iconaa02_lh, .iconaa03_lh{ background-position:-237px -267px; width:27px; height:24px; position:absolute; left:0.8em; top:0.8em; text-indent:-9999px;}*/
.iconaa_lh, .iconaa01_lh, .iconaa02_lh, .iconaa03_lh {
	position:absolute;
	text-indent:-9999px;
	display:block;
	left:0;
	top:0;
	border-radius: 0.5em;
}
.iconaa_lh {
	background:url("../images/iconaa_lh.png") 2% center no-repeat;
	width:100%;
	background-size: 2.2em 2em;
}
.iconaa01_lh {
	background:url("../images/iconaa01_lh.png") 2% center no-repeat;
	width:100%;
	background-size: 1.6em 1.7em;
}
.iconaa02_lh {
	background:url("../images/iconaa02_lh.png") 2% center no-repeat;
	width:100%;
	background-size: 2em 1.7em;
}
.iconaa03_lh {
	background:url("../images/iconaa03_lh.png") 2% center no-repeat;
	width:100%;
	background-size:2em 1.6em;
}
.wordsPa {
	font-size:1em;
	color:#646464;
	line-height:1em;
	margin-bottom:1em;
	text-align:left;
}
.inpTxtaa_lh {
	width:80%;
	height:2em;
	border:1px solid #ccc;
	background:#fff;
	border-radius:0.3em;
	font-size:1em;
	color:#c8c8c8;
	line-height:2em;
	text-align:left;
	text-indent:1em;
	margin:1em 0.4em;
}
.commodityList {
	width:100%;
}
.commodityList li {
	width:100%;
	margin-bottom:0.6em;
	padding-bottom:0.6em;
	border-bottom:1px solid #ccc;
}
.proImg {
	width:20%;
	display:block;
	border:1px solid #ccc;
	float:left;
	margin-top:0.5em;
}
.proImg img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
}
.rgtProInfo {
	width:76%;
	float:right;
	padding-top:1em;
}
.name_lh {
	font-size:1em;
	color:#646464;
	line-height:1em;
	text-align:left;
}
.name_lh b {
	font-size:1.3em;
	color:#f35a5a;
	padding-left:10%;
}
.submitOrder {
	width:100%;
	margin-bottom:5em;
}
.wordsPbb {
	font-size:1.2em;
	color:#646464;
	line-height:1.2em;
	text-align:left;
	margin:1.2em 0 2em 0;
}
.wordsPbb b {
	font-size:1.1em;
	color:#f35a5a;
	padding-left:1em;
}
.inpBtnaa_lh {
	width:100%;
	height:2.4em;
	background:#fff;
	border:2px solid #6e2b90;
	border-radius:2em;
	font-size:1.2em;
	color:#6e2b90;
	line-height:2.4em;
	text-align:center;
	cursor:pointer;
}
.inpBtnaa_lh:hover {
	background:#6e2b90;
	color:#fff;
}
.submitOrder a {
	display:inline-block;
	width: 43%;
	margin: 0.5em;
}
.submitOrder .freight {
	margin:1.2em 0 0
}
/*20140716流程改动 张萌添加样式*/
.switch_zm {
	position:absolute;
	top:0.7em;
	right:0.5em;
	display:table;
	border-radius:0.3em;
	padding:1px;
	border:1px solid hsl(280, 54%, 37%);
	background:#fff;
}
.switch_zm span {
	display:table-cell;
	text-align:center;
	font-size:0.8em;
	color:hsl(280, 54%, 37%);
	border-radius:0.3em;
	text-indent:0;
	padding:0 0.8em;
}
.switch_zm span.on {
	background:hsl(280, 54%, 37%);
	color:#fff;
}
.zm_inputText {
	width:100%;
	background:none;
	outline:none;
	border:none;
	height:3em;
	line-height:3em;
	font-size:0.8em;
	font-family:"Microsoft YaHei";
	color:#323232;
	text-indent:1em;
	border:1px solid #c8c8c8;
	border-radius:0.3em;
}
.zm_p {
	text-indent: 0.5em;
	color: hsl(0, 0%, 39%);
}
.uscterSlide p.zm_p {
	margin:0.5em 0;
}
/**
 *
 * 下拉样式 必须
 *
 */
#wrapper {
	position:absolute;
	z-index:1;
	top:0px;
	bottom:0px;
	left:0;
	width:100%;
	overflow:auto;
}
/**
 *
 * 下拉样式 Pull down styles
 *
 */
#pullDown, #pullUp {
	background:#fff;
	height:40px;
	line-height:40px;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon {
	display:block;
	float:left;
	width:40px;
	height:40px;
	background:url(../js/scrollbar/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px;
	background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
 @-webkit-keyframes loading {
 from {
-webkit-transform:rotate(0deg) translateZ(0);
}
to {
	-webkit-transform:rotate(360deg) translateZ(0);
}
}
/*后期调整样式*/

/*收货地址css*/

.oSelect {
	width:32%;
	padding:1em 0.5em;
	font-size:1em;
	color:#999;
	font-family:"Microsoft YaHei";
}
.omargin {
	padding:0.8em 0;
}
.address_lh {
	font-size:1.5em;
}
/*20140716流程改动 张萌添加样式*/
.switch_zm {
	position:absolute;
	top:0.7em;
	right:0.5em;
	display:table;
	border-radius:0.3em;
	padding:1px;
	border:1px solid hsl(280, 54%, 37%);
	background:#fff;
}
.switch_zm span {
	display:table-cell;
	text-align:center;
	font-size:0.8em;
	color:hsl(280, 54%, 37%);
	border-radius:0.3em;
	text-indent:0;
	padding:0 0.8em;
}
.switch_zm span.on {
	background:hsl(280, 54%, 37%);
	color:#fff;
}
.zm_inputText {
	width:100%;
	background:none;
	outline:none;
	border:none;
	height:3em;
	line-height:3em;
	font-size:0.8em;
	font-family:"Microsoft YaHei";
	color:#323232;
	text-indent:1em;
	border:1px solid #c8c8c8;
	border-radius:0.3em;
}
.zm_p {
	text-indent: 0.5em;
	color: hsl(0, 0%, 39%);
}
.uscterSlide p.zm_p {
	margin:0.5em 0;
}
/* stepInfo */
.stepInfo {
	margin:1em 0;
	height:3em;
}
.stepInfo ul {
	display:table;
	width:100%;
	margin:0 auto;
}
.stepInfo li {
	position:relative;
	width:33.3%;
	height:0.6em;
	display: table-cell;
	background:#dcdcdc;
}
.stepInfo li.step1 {
	border-radius:1em 0 0 1em;
}
.stepInfo li.step3 {
	border-radius:0 1em 1em 0;
}
.stepIco {
	border-radius:50%;
	padding:0.2em;
	text-align:center;
	line-height:1em;
	color:#fff;
	position:absolute;
	width:1em;
	height:1em;
	left:50%;
	top:-0.8em;
	background:#fff;
	margin-left:-1em;
	border:0.4em solid #dcdcdc;
	color:#dcdcdc;
}
.stepText {
	position:absolute;
	color:#666;
	margin-top:0.2em;
	width:5em;
	text-align:center;
	margin-left:-2.5em;
	left:50%;
	top:1.5em;
}
.stepInfo li.on {
	background:#3498db;
}
.stepInfo li.on .stepText {
	color:#3498db;
}
.stepInfo li.on .stepIco {
	border:0.4em solid #3498db;
	font-family: Arial;
	color:#3498db;
}
/*查看资费说明*/
.viewTariffStateDiv {
	position:fixed;
	left:0;
	bottom:0;
	height: 3.5em;
	width:100%;
	z-index:0;
	background:#ccc;
	opacity:0.8;
	box-shadow:0em 0em 1em #000;
	filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */
	-webkit-filter: blur(10px); /* Chrome, Opera */
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
}
.viewTariffState {
	position:fixed;
	left:0;
	bottom:0;
	padding:0.5em 0;
	width:100%;
	z-index:1;
	text-align:center;
}
.viewTariffUl {
	position:absolute;
	left:0em;
	top:0.5em;
	width:65%;
}
.viewTariffUl li {
	font-size:0.7em;
	text-align:center;
}
.leaveMessage {
	padding: 0.5em;
	border: 1px solid #ccc;
	border-radius: 0.5em;
	background:#fff;
}
.zm_textarea {
	font-size: 1.2em;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	border:none;
	resize:none;
	height: 3.6em;
	color:#666;
	outline: none;
}
.zm_cartDecNum .inpDelete {
	background:url("../images/gbz.png") center center no-repeat;
	background-size:0.7em 0.8em;
}
/*切换*/
.tab_zm {
	width: 100%;
	display: table;
}
.tab_zm li {
	display: table-cell;
	width: 50%;
	height: 2.4em;
	border-bottom: 0.2em solid #ccc;
	text-align: center;
	line-height: 2.4em;
	font-weight: bold;
	font-size: 1.2em;
}
.tab_zm li a {
	color:#ccc;
	display: block;
	width: 100%;
}
.tab_zm li.on {
	border-bottom: 0.2em solid hsl(280, 54%, 37%);
}
.tab_zm li.on a {
	color:hsl(280, 54%, 37%);
}
.tabTarget_zm {
	padding:0.5em;
}
.chooseNumAbtn2 {
	display:block;
	width:100%;
	height:3em;
	line-height:3em;
	border:1px solid #c8c8c8;
	border-bottom:none;
	background:#fff url("../images/arrowRight.png") 96% center no-repeat;
	text-indent:1.2em;
	position:relative;
}
.chooseNumAbtn2 span {
	font-size:1.2em;
	color:#646464;
}
/*订单详细列表样式*/
.allOrderUl li {
	position:relative;
	padding: 0.5em 0;
	border-bottom: 1px solid #999;
}
.allOrderUl li a.allOrdera {
	position: relative;
	display:block;
	border:1px solid #999;
}
.allOrderUl li a.allOrdera img {
	display:block;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	margin:0 auto;
}
.allOrderUl li a.allOrdera i {
	position:absolute;
	left:0;
	bottom:0;
	background:#000;
	opacity:0.4;
	height:2em;
	width:100%;
	display:block;
}
.allOrderUl li a.allOrdera em {
	position:absolute;
	left:0;
	bottom:0;
	height:2em;
	width:100%;
	display:block;
	font-style:normal;
	text-align:center;
	color:#fff;
	line-height:2em;
}
.allOrderUl li .allOrderLeft {/*position:absolute; left:0; top:0;*/
	width:30%;
}
.allOrderUl li .allOrderContent {
	position:absolute;
	right:0;
	top:0.5em;
	width:66%;
}
.allOrderUl li p.allOrderTitle {
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:0.3em;
}
.allOrderUl li p.allOrderDec {
	font-size:0.9em;
	margin-bottom:0.5em;
}
.zm_buttonMid {
	width:40%;
	height:2em;
	font-size:1em;
	font-weight:500;
	-webkit-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	background:#6e2b90;
	font-family:"Microsoft YaHei";
	text-align:center;
	color:#fff;
	text-shadow:0.1em 0.1em 1px rgba(63, 16, 97, 1);
	outline:none;
	border:none;
}
.activeInput {
	border:1px solid #999;
	background:#fff;
	border-right:0;
	border-radius:0.5em 0 0 0.5em;
	height:2em;
	font-size:1em;
	text-indent:1em;
	width:60%;
}
.activeBtn {
	border-radius:0 0.5em 0.5em 0;
	height:2.1em;
	font-size:1em;
	border:none;
	width:30%;
	background:hsl(280, 54%, 37%);
	color:#fff; /*margin-left:-5px;*/
	font-family:"Microsoft YaHei";
}
.expressWapper {
	font-size:1em;
	border-radius:0.5em;
	border:1px solid #999;
	margin:1em 0;
	overflow:hidden;
}
.expressTitle {
	background:#fff;
	padding:0.5em 0;
}
.epxressDec {
	background:#fafafa url("../images/epxressOff.png") 5% center no-repeat;
	padding:0.5em 0;
	border-top:1px dotted #999;
}
.epxressDec.on {
	background:#fafafa url("../images/epxressOn.png") 5% center no-repeat;
}
.expressTitle p {
	margin:0.5em 1em;
	color:#646464;
}
.epxressDec p {
	margin:0.5em 1em;
	text-indent:10%;
	color:#969696;
}
.epxressDec.on p {
	margin:0.5em 1em;
	text-indent:10%;
	color:#fd772e;
}
/**
 *
 * 下拉样式 必须
 *
 */
#wrapper {
	position:absolute;
	z-index:1;
	top:0px;
	bottom:0px;
	left:0;
	width:100%;
	overflow:auto;
}
/**
 *
 * 下拉样式 Pull down styles
 *
 */
#pullDown, #pullUp {
	background:#fff;
	height:40px;
	line-height:40px;
	padding:5px 10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:14px;
	color:#888;
}
#pullDown .pullDownIcon, #pullUp .pullUpIcon {
	display:block;
	float:left;
	width:40px;
	height:40px;
	background:url(../js/scrollbar/pull-icon@2x.png) 0 0 no-repeat;
	-webkit-background-size:40px 80px;
	background-size:40px 80px;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:250ms;
}
#pullDown .pullDownIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullUp .pullUpIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
#pullDown.flip .pullDownIcon {
	-webkit-transform:rotate(-180deg) translateZ(0);
}
#pullUp.flip .pullUpIcon {
	-webkit-transform:rotate(0deg) translateZ(0);
}
#pullDown.loading .pullDownIcon, #pullUp.loading .pullUpIcon {
	background-position:0 100%;
	-webkit-transform:rotate(0deg) translateZ(0);
	-webkit-transition-duration:0ms;
	-webkit-animation-name:loading;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:linear;
}
 @-webkit-keyframes loading {
 from {
-webkit-transform:rotate(0deg) translateZ(0);
}
to {
	-webkit-transform:rotate(360deg) translateZ(0);
}
}
/*后期调整样式*/

/*收货地址css*/

.oSelect {
	width:32%;
	padding:1em 0.5em;
	font-size:1em;
	color:#999;
	font-family:"Microsoft YaHei";
}
.omargin {
	padding:0.8em 0;
}
.address_lh {
	font-size:1.5em;
}
/*微信商城选号码添加用户信息*/
.addUserMessage {
	width:100%;
	box-sizing:border-box;
	background:#fbfbfb;
	border-bottom:1px solid #ccc;
	color:#646464;
	line-height:2.6em;
}
/*订单详情页面  弹出框*/
.xieyibox {
	width:95%;
	height:200px;
	padding:10px;
	border:1px solid #ccc;
	background:#fff;
	overflow-y:scroll;
	position:relative;
	display:none;
	margin:0 auto;
}
.h4_lh {
	font-size:20px;
	color:#333;
	font-weight:bold;
	text-align:center;
	padding:10px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #999;
}
#close {
	display:block;
	width:30px;
	height:30px;
	background:#ccc;
	position:absolute;
	top:5px;
	right:10px;
	text-decoration:none;
	font-size:30px;
	color:#333;
	line-height:23px;
	text-align:center;
}
/*详情页的颜色选中框*/
.proInfo .inpTxt_lha02 {
	position:relative;
	width:20%;
	height:2em;
	border:1px solid #c8c8c8;
	background:#fff;
	border-radius:0.6em;
	margin-left:0.6em;
	font-size:0.8em;
	color:#323232;
	text-align:center;
	line-height:1em;
	margin-left:0.5em;
}
.clickOn_lh {
	position:absolute;
	width:100%;
	height:2em;
	display:block;
	left:0;
	top:0;
	text-indent:-9999px;
}
.chooseColor {
	background:url(../images/on.png) no-repeat right bottom;
	background-size:1.6em 2em;
	width:100%;
	height:1.8em;
	border:1px solid #9346ba;
	-webkit-border-radius:0.6em;
	-o-border-radius:0.6em;
	border-radius:0.6em
}
.txtOfl {
	display:block;
	height:1.3em;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	color:#646464
}
.main_lh .text_align p {
	text-align:center;
	margin-top:7em;
	color:#999;
	-webkit-text-shadow:0px 2px 0 #fff;
	-o-text-shadow:0px 2px 0 #fff;
	text-shadow:0px 2px 0 #fff!important
}
.zm_body .shopping_box a {
	color:#999;
	-webkit-text-shadow:0px 2px 0 #fff;
	-o-text-shadow:0px 2px 0 #fff;
	text-shadow:0px 2px 0 #fff!important
}
.zm_body .shopping_box a img.shopping_pic {
	display:block;
	margin:0 auto;
	margin-top:7em
}
.favourable em {
	padding:0em 0.80em
}
.inpBtnCancela_radius {
	border-radius:0.4em;
}
.delete_style {
	color: #323232;
	outline: medium none;
	text-align: center;
	width:21px;

}
.zm_name {
	border-radius:0;
	border:none;
	border-bottom:1px solid #c8c8c8
}
.zm_name input {
	padding:0.5em 0.4em
}
.letter-spacing {
	letter-spacing:0.1em
}
.font_smalls dd, .font_smalls dt {
	font-size:0.95em
}
/**后期修改样式****/
.proInfo a.on {
	background:url(../images/on.png) no-repeat right bottom;
	border-color:#9346ba
}
.f_margin_bottom {
	margin:1.2em 0 0;
	padding:0 0.5em
}
.f_margin_top {
	margin:0.75em 0;
	padding:0 0.5em
}
.contenta_bottom {
	margin-bottom:3em
}
.iconOrder {
	margin:0 0.4em 0 0;
}
.uscterList_pad {
	padding:0.4em
}
/**********导航的三个按钮***/
.sort_list2 li.float_right {
	float:right
}
table.word_wrap th {
	min-width:5em
}
table.word_wrap td {
	word-wrap:break-word;
	word-break:break-all
}
/******云健康服务*************/
.fixed_img img {
	height: auto;
	max-height: 100%;
	max-width: 100%;
	width: auto;
	display:block;
	margin:0.5em auto
}
/*.immediately{width:45%;}
.promptly_tely{margin:0 2% 0 2%}
.add_tely{margin:0 2% 0 2%;float:right}

*/
.fixed_img a {
	height:380px
}
.promptly_tely {
	margin:0 2% 0 2%;
	float:left;
	width: 45%;
}
.add_tely {
	width: 45%;
	margin:0 2% 0 2%;
	float:right
}
.carousel_img li img {
	padding-bottom:1em
}
.order_groupbtn {
	margin-bottom:0
}
.order_groupbtn a {
	width:100%;
	margin:0em 0em 0.5em
}
.wordsPbb_margin {
	margin:0.2em 0 0.8em
}
.writeback_cart {
	background:#fff
}
